667e642a3cb569cddf1d89f10a0918df869df048,src/plugin/tippers/SafeReference.java,SafeReference,firstScenario,#PsiElement#,51

Before Change


    private boolean firstScenario(PsiElement e){
        // (x == null) ? null : x.y
        return  iz.conditionalExpression(e) && iz.binaryExpression(az.conditionalExpression(e).getCondition()) &&
                (az.binaryExpression(az.conditionalExpression(e).getCondition()).getOperationSign() == JavaTokenType.EQEQ) &&
                iz.nullExpression(az.binaryExpression(az.conditionalExpression(e).getCondition()).getROperand()) &&
                iz.nullExpression(az.conditionalExpression(e).getThenExpression()) &&
                iz.referenceExpression(az.conditionalExpression(e).getElseExpression()) &&

After Change


    private boolean firstScenario(PsiElement e){
        // (x == null) ? null : x.y
        return  iz.conditionalExpression(e) && iz.binaryExpression(az.conditionalExpression(e).getCondition()) &&
                (az.binaryExpression(az.conditionalExpression(e).getCondition()).getOperationSign().getText().equals("==")) &&
                iz.nullExpression(az.binaryExpression(az.conditionalExpression(e).getCondition()).getROperand()) &&
                iz.nullExpression(az.conditionalExpression(e).getThenExpression()) &&
                iz.referenceExpression(az.conditionalExpression(e).getElseExpression()) &&